// 泛型
export {}

function createNumberArr(len: number, value: number): number[] {
  // 创建指定长度的数组，并且填充值
  const arr = Array<number>(len).fill(value)
  return arr
}
function createStringArr(len: number, value: string): string[] {
  // 创建指定长度的数组，并且填充值
  const arr = Array<string>(len).fill(value)
  return arr
}

createNumberArr(3,2)
createStringArr(3,"1231")

// 创建任意类型的数组

function createArr<T>(len: number, value: T) :T[]{
  const arr = Array<T>(len).fill(value)
  return arr
}
createArr(4,"321")
createArr(4, true)
createArr(6, 12312)